Батареи RTC/NVRAM
Все 16-разрядные или более современные системы имеют микросхему особого типа, в которой находятся часы реального времени (Real-Time Clock — RTC), а также хотя бы 64 байт (включая данные часов) энергонезависимого ОЗУ (Non-Volatile RAM — NVRAM). Эта микросхема официально называется микросхемой RTC/NVRAM, но обычно на нее ссылаются как на микросхему CMOS, или CMOS-память. Такие микросхемы потребляют питание от батарей и могут хранить информацию несколько лет.
Самая первая микросхема, которая использовалась в оригинальных IBM AT, была изготовлена фирмой Motorola и имела номер 146818. Несмотря на то, что сегодня подобные микросхемы выпускаются сотнями фирм и имеют различные параметры, все они совместимы с этой микросхемой.
Она содержит часы реального времени, которые используются для того, чтобы программное обеспечение знало текущее время и дату, причем и время, и дата будут представляться правильно даже при отключении системы. Часть микросхемы, называемая NVRAM, имеет другие функции. Она предназначена для хранения данных о конфигурации системы, включая объем установленной памяти, типы накопителей на гибких и жестких дисках, а также другой подобной информации. Некоторые новые системные платы для хранения данных о конфигурации имеют микросхемы расширения NVRAM объемом 2 Кбайт и более. Это особенно актуально для систем Plug and Play, конфигурация которых содержит параметры не только системной платы, но и установленных адаптеров. После включения питания эта информация может быть прочитана в любой момент.
Чтобы предотвратить стирание NVRAM и сбой часов в то время, когда система выключена, к этим микросхемам подводят питание от специальной батарейки. Чаще всего используется литиевая батарейка, поскольку она имеет довольно продолжительное время работы, особенно если питает микросхему RTC/ NVRAM, потребляющую мало энергии.
Самые высококачественные современные системы содержат новый тип микросхем, в которые встроена батарейка. Они выпускаются несколькими компаниями, включая Dallas Semiconductor и Benchmarq. При нормальных условиях срок службы таких батарей измеряется десятью годами, что намного дольше срока эксплуатации компьютера Если в вашей системе используется один из модулей Dallas или Benchmarq, то батарея и микросхема заменяются одновременно, поскольку они конструктивно объединены. Этот блок вставлен в гнездо на системной плате, но в случаях, когда его необходимо заменить, особых проблем не возникает. Новый модуль можно приобрести приблизительно за 18 долларов, что ниже стоимости отдельной батареи.
В некоторых системах батареи вообще не применяются. Например, Hewlett-Packard использует специальный аккумулятор, который автоматически перезаряжается при каждом включении системы. Если система не включена, аккумулятор будет обеспечивать RTC/NVRAM энергией, необходимой для работы, на протяжении недели или дольше. Но если компьютер останется выключенным на более длительное время, данные, хранящиеся в NVRAM, будут потеряны. В таком случае система может перезагрузить NVRAM из архивной микросхемы ПЗУ, установленной на системной плате. Единственной информацией, которую